# 设置最低 CMake 版本
cmake_minimum_required(VERSION 3.10)

# 设置项目名称和语言
project(JsonSerialization LANGUAGES CXX)

# 设置 C++ 标准为 C++17
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)

# 查找 JsonCpp 库
find_package(jsoncpp REQUIRED)

# 设置可执行文件输出
add_executable(main main.cc)

# 链接 JsonCpp 库
target_link_libraries(main PRIVATE jsoncpp_lib)
